make great physical or moral sacrifices - İspanyolca İngilizce Sözlük